package com.bwie.coupon.domain.po;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;
import org.springframework.format.annotation.DateTimeFormat;

import java.util.Date;

@Data
public class CouponPO {
    //优惠卷id
    private Long id;
    //优惠卷名称
    private String couponName;
    //发放总量
    private Integer couponGross;
    //适用商品（0-全部商品可用 1-指定商品 2 全平台通用）
    private Integer couponType;
    //开始使用时间
    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date couponBeginTime;
    //结束使用时间
    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date couponStopTime;
    //限領次数
    private Integer couponAstrictNumber;
    //优惠类型(外键)
    private Integer preferentialTypeId;
    //审核状态（0-待审核 1-通过 2-驳回）
    private Integer reviewStatus;
    //优惠卷状态(0-进行中 1-已失效)
    private Integer state;
    //商家id
    private Integer sellerId;
    //逻辑删除：0为已删除 1 为未删除
    private Integer delState;
}
